package cn.swust.designpatternlearningplatform.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

@Data
public class TopicVo {
    /**
     * 知识点id
     */
    @JsonProperty("pointIds")
    private List<Integer> pointId;
    /**
     * 题目类型，多选，单选，判断
     * 1为单选
     * 2为多选
     * 3为判断
     */
    private Integer topicType;
    /**
     * 题目内容
     */
    private String topicContent;
    /**
     * 题目类容的图片路径
     */
    private String topicContentPath;
    /**
     * 答案
     */
    private String topicAnswer;
    /**
     * 题目解析
     */
    private String topicAnalyse;
    /**
     * 题目解析的图片路径
     */
    private String topicAnalysePath;
    /**
     * 题目难度
     * 1为简单
     * 2为普通
     * 3为困呐
     */
    private Integer topicDifficulty;
    /**
     * 题目选项
     **/
    private List<TopicOptionVo> topicOptionVos;
    /**
     * 题目id
     *
     **/
    private Integer topicId;
}
